package com.ilxqx.framework.system.form.search;

import com.ilxqx.framework.system.enumeration.SysRoleDataOperationRangeEnum;
import com.ilxqx.framework.system.enumeration.SysRoleStatusEnum;
import com.ilxqx.framework.system.form.SearchForm;
import com.ilxqx.framework.system.form.search.annotation.Condition;
import com.ilxqx.framework.system.strategy.search.LikeConditionStrategy;
import lombok.Data;

/**
 * 系统角色搜索表单类
 * @author venus
 */
@Data
public class SysRoleSearchForm implements SearchForm {

    /**
	 * 名称
	 */
	@Condition(conditionStrategy = LikeConditionStrategy.class)
	private String name;

    /**
	 * 状态
	 */
	@Condition
	private SysRoleStatusEnum status;

    /**
	 * 数据操作范围
	 */
	@Condition
	private SysRoleDataOperationRangeEnum dataOperationRange;


}
